package com.auxgroup.hr.front.service.process;

import java.util.List;

import com.auxgroup.hr.front.commons.vo.UserDTO;
import com.auxgroup.hr.front.dao.domain.PsCWfPlaveDtl;
import com.auxgroup.hr.front.dao.domain.PsCWfSelHdr;

/** 
 * @author lvliuhao 
 * @version 创建时间：2018年7月20日 下午4:52:02 
 * 销假申请流程service
 */
public interface WfSelHdrService {

	/**
	 * 获取销假申请离职信息
	 * @param transNum
	 * @return
	 */
	public PsCWfSelHdr getSelHdrInfo(String transNum);
	
	/**
	 * 保存销假申请信息
	 * @param laveHdr
	 * @return
	 */
	public PsCWfSelHdr saveSelHdrInfo(List<PsCWfPlaveDtl> dtls,UserDTO user,String transNum,String leaveComments);
	
	
	/**
	 * 获取销假明细数据
	 * @param transNum
	 * @return
	 */
	public List<PsCWfPlaveDtl> getLaveDtls(String transNum);
	
	
	/**
	 * 删除流程信息
	 * @param transNum
	 */
	public void delSelHdr(String transNum);
}
 